package com.ldk.framework;

import com.ldk.base.framework.datasource.generator.EntityGenerator;
import com.ldk.base.framework.datasource.generator.MySqlEntityGenerator;

import java.util.ArrayList;
import java.util.List;


/**
 * Hello world!
 */
public class App {
    public static void main(String[] args) {
        System.out.println("Hello World!");

        /*EntityGenerator generator = new MySqlEntityGenerator("139.129.194.164", 3306, "mss", "mss", "MssDb2015");
        List<String> tables = new ArrayList<String>();
        tables.add("mqy_exp");
        generator.build(tables,"/Users/mu/Documents/DEMO/java", "com.mss.service.framework", "mss_");
        */
        /*
        EntityGenerator generator = new MySqlEntityGenerator("114.135.11.29", 3306, "report", "root", "admin013697");
        List<String> tables = new ArrayList<String>();
        tables.add("report_dbconfig");
        generator.build(tables,"/Users/mqy/Documents/java/DEMO ", "com.report.framework", "report_");
        */

        //EntityGenerator generator = new MySqlEntityGenerator("127.0.0.1", 3306, "hddb", "root", "toor");
        EntityGenerator generator = new MySqlEntityGenerator("rm-bp1cm4q2d96zqi2wb8o.mysql.rds.aliyuncs.com", 3306, "hddb", "hdcxadv", "huidaChuxing180116");
        List<String> tables = new ArrayList<String>();
        //tables.add("ldk_user");
        //tables.add("ldk_oplog");
        //tables.add("ldk_complaint");

        /*
        tables.add("ldk_company");
        tables.add("ldk_companystat");
        tables.add("ldk_companypay");

        tables.add("ldk_companyservice");

        tables.add("ldk_companypermit");
        tables.add("ldk_companyfare");
        tables.add("ldk_vehicle");
        tables.add("ldk_vehicleinsurance");
        tables.add("ldk_vehicletotalmile");
        tables.add("ldk_platform_driver");
        tables.add("ldk_drivereducate");
        tables.add("ldk_driverapp");
        tables.add("ldk_driverstat");
        tables.add("ldk_passenger");
        tables.add("ldk_order_create");
        tables.add("ldk_order_match");
        tables.add("ldk_order_cancel");
        tables.add("ldk_operate_login");
        tables.add("ldk_operate_logout");
        tables.add("ldk_operate_depart");
        tables.add("ldk_operate_arrive");
        tables.add("ldk_operate_pay");
        tables.add("ldk_position_driver");
        tables.add("ldk_position_vehicle");
        tables.add("ldk_rated_passenger");
        tables.add("ldk_rated_passengercomplaint");
        tables.add("ldk_rated_driverpunish");
        tables.add("ldk_rated_driver");
        tables.add("ldk_share_company");
        tables.add("ldk_share_route");
        tables.add("ldk_share_order");
        tables.add("ldk_share_pay");

         tables.add("ldk_secy_driver");

         tables.add("ldk_secy_order");
         tables.add("ldk_secy_passenger");
         tables.add("ldk_secy_pay");
         */

        //tables.add("ldk_service_config_area");
        //tables.add("ldk_companyservice_income");

        //tables.add("ldk_service_trip");
        //tables.add("ldk_companyservice");
        //tables.add("ldk_road_line");

        //tables.add("ldk_driver");
        //tables.add("ldk_user");
        //tables.add("ldk_coupon");
        //tables.add("ldk_coupon_config");

        /*tables.add("ldk_cjt_city");
        tables.add("ldk_cjt_road");
        tables.add("ldk_cjt_schedul");
        tables.add("ldk_service_trip");
        tables.add("ldk_driver");

        tables.add("ldk_service_price_record");
        tables.add("ldk_companyfare");
        tables.add("ldk_service_config");
        tables.add("ldk_service_price_share");
        tables.add("ldk_area");*/

        tables.add("ldk_cash_apply");

        //generator.build(tables,"/Users/mqy/Documents/java/DEMO ", "com.report.framework", "report_");
        //generator.build(tables, "D:\\DEMO", "com.ldk.framework", "ldk_");
        //generator.build(tables, "D:\\DEMO", "com.ldk.framework", "ldk_");
        generator.build(tables, "D:\\DEMO", "com.ldk.framework", "ldk_");

    }
}
